'use strict';

module.exports = app => {
	const {INTEGER,STRING}=app.Sequelize;

	const Device=app.model.define('device',{
		id:{type:INTEGER,primaryKey:true},
		merchant_id:{type:INTEGER},
		deviceType_id:{type:INTEGER},
		sim_id:{type:INTEGER},
		virtualCard_id:{type:INTEGER},
		device_sn:{type:STRING(128)},
		iccid:{type:STRING(128)},
		is_internet:{type:INTEGER},
		is_lock_network:{type:INTEGER},
		is_auto:{type:INTEGER},
		is_open_limit:{type:INTEGER},
		rate_limit:{type:INTEGER},
		test_flow:{type:INTEGER},
		card_total:{type:INTEGER},
		remark:{type:STRING(125)},
		iccid_time:{type:INTEGER},
		service_time:{type:INTEGER},
		start_time:{type:INTEGER},
		end_time:{type:INTEGER},
		create_time:{type:INTEGER},
		update_time:{type:INTEGER}});
	return Device;
};